// components/authorization/index.js
Component({

  /**
   * 组件的属性列表
   */
  properties: {

  },

  /**
   * 组件的初始数据
   */
  // 1. 封装组件
  // 2. 在我的页面使用了一下包裹住整个页面结构
  // 3. 在app.js中获取本地token
  // 4. 在组件内获取token 判断显示隐藏
  // 5. 如果没登录 跳转到登录页
  data: {
    isLogin: true
  },
  lifetimes: {
    attached() {
      // 获取登录状态 转换成布尔值
      // a = 'aaadf'   !a  === false    !!a === true
      const isLogin = !!getApp().token
      console.log(isLogin)
      // this.setData({
      //   isLogin
      // })
      // 如果本地存储没有token 拦截到登录页
      // 获取当前页面
      const page = getCurrentPages()
      const app = page.pop()
      console.log(app.route)
      if (!isLogin) {
        wx.redirectTo({
          url: '/pages/login/index?redirectURL=/' + app.route,
        })
      }
    }
  },
  /**
   * 组件的方法列表
   */
  methods: {

  }
})